package com.ruoyi.common.core.domain.entity;

import com.ruoyi.common.annotation.Excel;

import java.io.Serializable;
import java.util.Date;

/**
 * 人脸注册返回结果
 */
public class Face implements Serializable {

    @Excel(name = "人脸编号", cellType = Excel.ColumnType.NUMERIC, prompt = "人脸编号")
    private Long faceId;

    @Excel(name = "人脸特征BASE64")
    private String feature;

    @Excel(name = "人脸图片的唯一标识")
    private String faceToken;

    @Excel(name = "人脸区域离上边界的距离")
    private Double top;

    @Excel(name = "人脸区域离左边界的距离")
    private Double lefts;

    @Excel(name = "人脸框相对于竖直方向的顺时针旋转角")
    private Double rotation;

    @Excel(name = "人脸区域的宽度")
    private Integer width;

    @Excel(name = "人脸区域的高度")
    private Integer height;

    @Excel(name = "人脸注册的时间")
    private Date createTime;

    @Excel(name = "人脸ID标识")
    private Long userId;

    @Excel(name = "人脸特定用户ID")
    private String userGroupId;

    public Long getFaceId() {
        return faceId;
    }

    public void setFaceId(Long faceId) {
        this.faceId = faceId;
    }

    public String getFeature() {
        return feature;
    }

    public void setFeature(String feature) {
        this.feature = feature;
    }

    public String getFaceToken() {
        return faceToken;
    }

    public void setFaceToken(String faceToken) {
        this.faceToken = faceToken;
    }


    public Integer getWidth() {
        return width;
    }

    public void setWidth(Integer width) {
        this.width = width;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Double getTop() {
        return top;
    }

    public void setTop(Double top) {
        this.top = top;
    }

    public Double getLefts() {
        return lefts;
    }

    public void setLefts(Double lefts) {
        this.lefts = lefts;
    }

    public Double getRotation() {
        return rotation;
    }

    public void setRotation(Double rotation) {
        this.rotation = rotation;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserGroupId() {
        return userGroupId;
    }

    public void setUserGroupId(String userGroupId) {
        this.userGroupId = userGroupId;
    }
}
